//#include "config.h"
//
//
//namespace ProjectZ {
//
//
//bool CConfig::Init()
//{
//	try
//	{
//		//read_xml("../config/config.xml", pt);
//		read_xml("config/config.xml", pt);
//	}
//	catch( boost::exception& e )
//	{
//		fprintf(stderr, "config init error\n");
//		exit(1);
//	}
//
//	// for server
//	Server.ip = pt.get<std::string>("server.ip");
//	Server.port = pt.get<int>("server.port");
//	Server.version = pt.get<int>("server.version");
//	Server.channel_number = pt.get<int>("server.channel_number");
//	Server.daemonize = pt.get<int>("server.daemonize");
//	Server.session_pool = pt.get<int>("server.session_pool");
//
//	// for db - master
//	MasterDB.host = pt.get<std::string>("db_master.host");
//	MasterDB.user = pt.get<std::string>("db_master.user");
//	MasterDB.password = pt.get<std::string>("db_master.password");
//	MasterDB.name = pt.get<std::string>("db_master.name");
//	MasterDB.max_item_table = pt.get<int>("db_master.max_item_table");
//
//	// for db - trade master
////	TradeMasterDB.host = pt.get<std::string>("trade_db_master.host");
////	TradeMasterDB.user = pt.get<std::string>("trade_db_master.user");
////	TradeMasterDB.password = pt.get<std::string>("trade_db_master.password");
////	TradeMasterDB.name = pt.get<std::string>("trade_db_master.name");
////	TradeMasterDB.db_type = pt.get<int>("trade_db_master.type");
//
//	// for proxy table
//	Proxy.table_name = pt.get<std::string>("proxy.table_name");
//
//	_logicConfig._intro_state = pt.get<int>("logic.introStatus") == 0 ? false : true;
//
//	_environmentConfig._stresslog = pt.get<int>("environment.stresslog") == 0 ? false : true;
//	_environmentConfig._debuglog = pt.get<int>("environment.debuglog") == 0 ? false : true;
//	_environmentConfig._processlog = pt.get<int>("environment.processlog") == 0 ? false : true;
//	_environmentConfig._errorlog = pt.get<int>("environment.errorlog") == 0 ? false : true;
//
//	return true;
//}
//
//void CConfig::End()
//{
//	pt.clear();
//}
//
//
//}	/* ProjectZ */
